package com.bird.generate.ddd.adapter.database.dataobj

import com.baomidou.mybatisplus.annotation.TableName
import com.bird.component.database.model.BaseDO
import com.bird.component.lang.common.annotation.NoArg
/**
 * 值对象
 */
@NoArg
@TableName("generate_value_object")
data class ValueObjectDO(
    //聚合根ID
    var aggregateRootId: Long? = null,
    //值对象英文名称(驼峰)
    var enName: String,
    //值对象名称
    var name: String,
    //值对象描述
    var description: String? = null,
    //是否枚举
    var isEnum: Boolean,
): BaseDO()